#pragma once

typedef void* SocketConnectionHandle;
typedef void(*SocketConnectionReceiveCallback)(char* , int );

SocketConnectionHandle SocketClient_Create();
int SocketClient_Connect(SocketConnectionHandle handle, char* ipAddress, int port);
int SocketClient_Close(SocketConnectionHandle handle);
int SocketClient_Reveice(SocketConnectionHandle handle, char *buffer, int *length);
int SocketClient_Send(SocketConnectionHandle handle, char *buffer, int length);
